/**
 * Created by freeman on 16-6-27.
 */

import Vue from 'vue'
import Vuex from 'vuex'

// 告诉 vue “使用” vuex
Vue.use(Vuex)

// 创建一个对象来保存应用启动时的初始状态
const state ={
// TODO: 放置初始状态
    count:0
}

// 创建一个对象存储一系列我们接下来要写的 mutation 函数
const mutations = {
    // TODO: 放置我们的状态变更函数
    INCREMENT(state,amount){
        state.count = state.count+amount
    }
}

export default new Vuex.Store({
    state,
    mutations
})